<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 递归函数：函数自己调用自己 
        //    递归：传递与回归


        // 死递归：超过最大内存大小

        // 递归：一定要有出口  --- 循环结束的条件


        // function f1(){

        // }

        // function f2() {
        //     f1()   // 一个函数可以调用另一个函数
        // }

        // function f() {
        //     console.log(666);
        //     f();
        // }

        // f();



        // n个666
        function f(n) {
            if (n === 0) {
                return
            }
            console.log(666);
            n--;
            f(n);
        }


        f(10);


        // 传递： 10 9 8 7 6 5 4 3 2 1 0 
        // 回归： 1 2 3 4 5 6 7 8 9

    </script>

</body>

</html>